// 导入express
const express = require("express");
// 导入cookieParser
const cookieParser = require("cookie-parser");
// 创建应用对象
const app = express();
// 设置cookie解析中间件
app.use(cookieParser());

// 设置cookie
app.get("/set-cookie", (req, res) => {
  // res.cookie("name", "zhangSan"); // 会在浏览器关闭时销毁
  res.cookie("name", "lisi", { maxAge: 60 * 1000 }); // 设置cookie的生命周期单位为毫秒
  res.cookie("theme", "blue");
  res.send("home");
});

// 删除cookie
app.get("/remove-cookie", (req, res) => {
  // 调用删除cookie的方法
  res.clearCookie("name");
  res.send("删除成功");
});

// 获取cookie
app.get("/get-cookie", (req, res) => {
  // 获取全部cookie
  console.log(req.cookies);
  // 获取指定键名的cookie
  res.send(`欢迎您${req.cookies.name}`);
});

// 启动服务
app.listen(3000, () => {
  console.log("服务启动成功");
});
